<?php

require_once "../funciones.php";
session_start();
$soporte=$_SESSION['caweb']['soporte'];

$link_caweb = con_caweb();

switch ($_GET[barrido])
{
    case 1: 	// EQUIPOS EN PLE
		echo "EQUIPOS QUE LLEVAN MAS DE 3 DIAS SIN LEGALIZAR <BR>";

		$result="TRUNCATE temporal_barrido";
		$result=mysql_query($result,$link_caweb) or die('Error temporal_barrido, '.mysql_error());

		$result ="
		INSERT INTO temporal_barrido (campo1,campo2,campo3,campo4,campo5) 
		SELECT s.interno,s.item,s.sucursalcontrol,MAX(d.fechacreo) AS fechamovimiento,
		MAX(d.transaccion) AS transaccion
		FROM seriales AS s
		LEFT JOIN detalles AS d
		ON s.interno = d.interno
		WHERE s.bodega = 'PLE' AND d.bodegadestino='PLE'
		GROUP BY s.interno 
		HAVING ((CURDATE() - INTERVAL 3 DAY) > fechamovimiento) 
		ORDER BY sucursalcontrol, fechamovimiento ASC";
		$result=mysql_query($result,$link_caweb) or die('Error seriales, '.mysql_error());
		
		$result2 ="
		SELECT b.*,d.ubicacionorigen AS origen,m.name
		FROM temporal_barrido AS b 
		LEFT JOIN detalles AS d
		ON b.campo5 = d.transaccion
		LEFT JOIN clientes AS m
		ON d.ubicacionorigen = m.nit
		WHERE b.campo1 = d.interno
		ORDER BY campo3";
		$item=1;
		echo "<table border=1><tr bgcolor='aabbcc'><td>Item<td>Sucursal<td>Interno<td>Item<td>Fecha Movimiento<td>Transaccion<td>Nit Cliente<td>Nombre</tr>";
		$result2=mysql_query($result2,$link_caweb) or die('Error detalles, '.mysql_error());
		while($row2 = mysql_fetch_array($result2))
		{
			echo "<tr><td>".$item."<td>".$row2[campo3]."<td>".$row2[campo1]."<td>".$row2[campo2]."<td>".$row2[campo4]."<td>".$row2[campo5];
			echo "<td>".$row2[origen]."<td>".$row2[name]."</td>";
			$item=$item+1;
		}
		echo "</table>";
		break;
		
    case 2: 	// EQUIPOS EN TRA
		echo "EQUIPOS QUE LLEVAN MAS DE 3 DIAS EN TRANSITO <BR>";

		$result2 ="
		SELECT s.interno,s.item,s.sucursalcontrol,s.ubicacion,MAX(d.fechacreo) AS fechamovimiento,m.name,
		MAX(d.transaccion) AS transaccion
		FROM seriales AS s
		LEFT JOIN detalles AS d
		ON s.interno = d.interno
		LEFT JOIN clientes AS m
		ON s.ubicacion = m.nit
		WHERE s.bodega = 'TRA' AND d.bodegadestino='TRA'
		GROUP BY s.interno 
		HAVING ((CURDATE() - INTERVAL 3 DAY) > fechamovimiento) 
		ORDER BY sucursalcontrol, fechamovimiento ASC
		";
		$item=1;
		echo "<table border=1><tr bgcolor='aabbcc'><td>Item<td>Sucursal<td>Interno<td>Item<td>Fecha Movimiento<td>Transaccion<td>Nit Cliente<td>Nombre</tr>";
		$result2=mysql_query($result2,$link_caweb) or die('Error detalles, '.mysql_error());
		while($row2 = mysql_fetch_array($result2))
		{
			echo "<tr><td>".$item."<td>".$row2[sucursalcontrol]."<td>".$row2[interno]."<td>".$row2[item]."<td>".$row2[fechamovimiento]."<td>".$row2[transaccion];
			echo "<td>".$row2[ubicacion]."<td>".$row2[name]."</td>";
			$item=$item+1;
		}
		echo "</table>";
	
		break;
    case 3: 	// EQUIPOS EN SRV  (REVISION LAB)
		echo "EQUIPOS QUE LLEVAN MAS DE 15 DIAS EN LABORATORIO <BR>";

		$result2 ="
		SELECT s.interno,s.item,s.sucursalcontrol,MAX(d.fechacreo) AS fechamovimiento,
		MAX(d.transaccion) AS transaccion
		FROM seriales AS s
		LEFT JOIN detalles AS d
		ON s.interno = d.interno
		WHERE s.bodega = 'LAB' AND d.bodegadestino='LAB' AND (s.ubicacion NOT LIKE '%USI%')
		GROUP BY s.interno 
		HAVING ((CURDATE() - INTERVAL 15 DAY) > fechamovimiento) 
		ORDER BY fechamovimiento ASC
		";
		$item=1;
		echo "<table border=1><tr bgcolor='aabbcc'><td>Item<td>Sucursal<td>Interno<td>Item<td>Fecha Movimiento<td>Transaccion</tr>";
		$result2=mysql_query($result2,$link_caweb) or die('Error seriales, '.mysql_error());
		while($row2 = mysql_fetch_array($result2))
		{
			echo "<tr><td>".$item."<td>".$row2[sucursalcontrol]."<td>".$row2[interno]."<td>".$row2[item]."<td>".$row2[fechamovimiento]."<td>".$row2[transaccion];
			echo "<td>".$row2[ubicacion]."</td>";
			$item=$item+1;
		}
		echo "</table>";
	
		break;
    case 4: 	// EQUIPOS EN GARANTIA (GRA)
		echo "EQUIPOS QUE SE ENCUENTRAN EN GARANTIA <BR>";

		$result2 ="
		SELECT s.interno,s.item,s.sucursalcontrol,s.ubicacion,MAX(d.fechacreo) AS fechamovimiento,m.nombre,
		MAX(d.transaccion) AS transaccion
		FROM seriales AS s
		LEFT JOIN detalles AS d
		ON s.interno = d.interno
		LEFT JOIN proveedores AS m
		ON s.ubicacion = m.nit
		WHERE s.bodega = 'GRA' 
		GROUP BY s.interno
		ORDER BY sucursalcontrol, fechamovimiento ASC
		";
		$item=1;
		echo "<table border=1><tr bgcolor='aabbcc'><td>Item<td>Sucursal<td>Interno<td>Item<td>Fecha Movimiento<td>Transaccion<td>Nit Cliente<td>Nombre</tr>";
		$result2=mysql_query($result2,$link_caweb) or die('Error detalles, '.mysql_error());
		while($row2 = mysql_fetch_array($result2))
		{
			echo "<tr><td>".$item."<td>".$row2[sucursalcontrol]."<td>".$row2[interno]."<td>".$row2[item]."<td>".$row2[fechamovimiento]."<td>".$row2[transaccion];
			echo "<td>".$row2[ubicacion]."<td>".$row2[nombre]."</td>";
			$item=$item+1;
		}
		echo "</table>";
		break;
	case 5: 	// PARTES EN GARANTIA (GRA)
		echo "PARTES QUE SE ENCUENTRAN EN GARANTIA <BR>";

		$result2 ="
		SELECT s.interno,s.item,s.sucursalcontrol,s.ubicacion,MAX(d.fechacreo) AS fechamovimiento,m.nombre,
		MAX(d.transaccion) AS transaccion
		FROM seriales_partes AS s
		LEFT JOIN detalles AS d
		ON s.interno = d.interno
		LEFT JOIN proveedores AS m
		ON s.ubicacion = m.nit
		WHERE s.bodega = 'GRA'
		GROUP BY s.interno
		ORDER BY sucursalcontrol, fechamovimiento ASC
		";
		$item=1;
		echo "<table border=1><tr bgcolor='aabbcc'><td>Item<td>Sucursal<td>Interno<td>Item<td>Fecha Movimiento<td>Transaccion<td>Nit Cliente<td>Nombre</tr>";
		$result2=mysql_query($result2,$link_caweb) or die('Error detalles, '.mysql_error());
		while($row2 = mysql_fetch_array($result2))
		{
			echo "<tr><td>".$item."<td>".$row2[sucursalcontrol]."<td>".$row2[interno]."<td>".$row2[item]."<td>".$row2[fechamovimiento]."<td>".$row2[transaccion];
			echo "<td>".$row2[ubicacion]."<td>".$row2[nombre]."</td>";
			$item=$item+1;
		}
		echo "</table>";
		break;
	case 6: 	// ADITAMENTOS Y SUMINISTROS EN TRANSITO A SUCURSAL PENDIENTES POR LLEGAR 
		echo "ADITAMENTOS / SUMINISTROS PENDIENTES POR LLEGAR A SUCURSAL POR TRASLADO<BR>";

		$result2 ="
		SELECT codigotaxonomia AS codigo,calidad AS calidad,ubicacion AS destino,saldoinicial+entradas-salidas AS pendienteporllegar  
		FROM kardex 
		WHERE bodega = 'TRS' AND (saldoinicial+entradas-salidas) > 0 ORDER BY destino,calidad,codigo
		";
		$item=1;
		echo "<table border=1><tr bgcolor='aabbcc'><td>Item<td>Codigo<td>Calidad<td>Destino<td>Pendiente por Llegar</tr>";
		$result2=mysql_query($result2,$link_caweb) or die('Error kardex, '.mysql_error());
		while($row2 = mysql_fetch_array($result2))
		{
			echo "<tr><td>".$item."<td>".$row2[codigo]."<td>".$row2[calidad]."<td>".$row2[destino]."<td>".$row2[pendienteporllegar]."</td>";
			$item=$item+1;
		}
		echo "</table>";
		break;						
		
}
?>